//
//  CLLStatus.swift
//  CLWeiNo
//
//  Created by DDC on 2017/10/12.
//  Copyright © 2017年 DDC. All rights reserved.
//

import UIKit
import YYModel

class CLLStatus: NSObject {

    /// 用户模型
    var user:CLLUser?
    
    /// Int64
    var id:Int64 = 0
    
    /// 文字信息
    var text:String?
    
    /// 转发数
    var reposts_count:Int = 0
    /// 评论数
    var comments_count:Int = 0
    /// 点赞数
    var attitudes_count:Int = 0
    /// 配图模型数组
    var pic_urls:[CLLStatusPicture]?
    /// 被转发微博的模型
    var retweeted_status:CLLStatus?
    /// 重写description方法
    override var description: String {
        
        return yy_modelDescription()
    }
    
    /// FIXME
    /// 当属性当中有数组的属性时,采用第三方中的类方法来返回该属性
    ///
    /// - Returns: 任何第三方都如此
    class func modelContainerPropertyGenericClass() -> [String:Any] {
        return ["pic_urls":CLLStatusPicture.self]
        
    }
}
